﻿@charset "utf-8";
/* CSS Document */
*{ 
    margin: 0;
    padding: 0;
    /*font-size: 100%;
    font-weight: normal;*/
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	/*text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
 img {border: 0;}
ol, ul {list-style: none;}
:focus {outline: 0;}

a{cursor:pointer; border:none;}
a:link, a:visited{text-decoration: none;}
a:hover{text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0;}
.textRight{text-align:right;}

strong{font-weight:bold;}


.commonBut,.btnStyle{height:24px; line-height:25px; background:#5ad3f7 url(images/butBg.jpg) repeat-x 0 0; padding:0 12px; border:1px solid #5ad3f7; color:#01415c;}
.editBut{height:24px; line-height:25px; color:#01415c; background:#5ad3f7 url(images/editBut.jpg) no-repeat right; border:1px solid #5ad3f7; padding:0 15px 0 8px;}

html{width:100%; height:100%;}
body{
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:12px;
	font-family:'SimSun', Arial, Helvetica, sans-serif;
	vertical-align:baseline;	
	background-color:#fff;
	width:100%;
	height:100%;
	color:#006f9f;
}

/* login */
.loginBody{background-color:#169dcd;}
.loginBody .warp{width:482px; height:auto; text-align:center; margin:0 auto; padding-top:140px;}
.loginBody .logo{font-family:"Microsoft YaHei"; text-align:left; color:#fff;}
.loginBody .logo h1{font-size:23px;}
.loginBody .logo sup{font-size:14px;}
.loginBody .logo h1 p{font-size:12px;}

.loginBody ul.mainNav{height:34px; padding-top:10px;}
.loginBody ul.mainNav li{width:111px; height:34px; float:left;}
.loginBody ul.mainNav li a{display:block; width:111px; height:34px; line-height:34px; text-align:center; color:#fff;  font-size:14px; background:url(images/loginNav.jpg) no-repeat 0 0; font-weight:bold;}
.loginBody ul.mainNav li a:hover, .loginBody ul.mainNav li.active a{background:url(images/loginNav2.jpg) no-repeat 0 0; color:#007ca8; text-decoration:none;}

.loginBody .loginForm{width:482px; height:155px; padding-top:25px;}
.loginBody .tea{background:url(images/loginTea.jpg) no-repeat 0 0;}
.loginBody .sdu{background:url(images/loginSdu.jpg) no-repeat 0 0;}
.loginBody .adm{background:url(images/loginAdm.jpg) no-repeat 0 0;}

.loginBody .loginForm .loginDiv{text-align:left; padding-left:125px; padding-top:15px;}
.loginBody .loginForm .loginDiv input,.txtStyle{background-color:#fff; border:1px solid #e0e0e0; width:150px; padding:2px 0 0 1px; height:18px;}
.loginBody .loginForm .loginDiv input.submitBut{width:97px; height:25px; padding:0; background:url(images/loginBut.jpg) no-repeat 0 0; color:#fff; border:none; margin-left:42px; cursor:pointer;}


.loginBody .loginForm .loginDiv span{color:#ff0000;}

.loginBody .foot{clear:both; width:482px; height:60px; background:url(images/loginFootBg.jpg) no-repeat 0 0; line-height:18px; color:#e3f8fc; padding-top:10px;}
.loginBody .foot a{color:#fff;}



/* body */
.bodyWarp{width:100%; height:100%; position:relative; overflow:hidden;}

.bodyWarp .pageHea{width:100%; height:95px; background:#05799e url(images/topBg.jpg) no-repeat 0 0;}
.bodyWarp .pageBody{clear:both; width:100%; background-color:#9be0f0;}
.bodyWarp .pageLeft{float:left; width:190px; height:100%; margin-left:5px;}
.bodyWarp .pageMain{margin-left:200px; height:100%;}
.bodyWarp .pageFoot{clear:both; width:100%; height:25px; line-height:25px; text-align:center; background:url(images/menuHea.jpg) repeat-x 0 0; color:#fff;border-top:5px solid #9be0f0;}
.bodyWarp .pageFoot a{color:#fff;}

/* top */
.pageHea .navHea{width:100%; height:68px; text-align:right;}
.pageHea .navHea img{float:right; margin:5px 10px 0 0;}
.pageHea .navHea table{ color:#fff;}
.pageHea .navHea table td{height:30px; line-height:30px; text-align:left; padding-right:40px;}
.pageHea .navHea table td a{color:#fff;}
.pageHea .navHea table td a.red{color:#ff0000;}

.pageHea .menuHea{width:100%; height:27px; clear:both; background:url(images/menuHea.jpg) repeat-x 0 0; overflow:hidden;}
.pageHea .menuHea ul{float:left;}
.pageHea .menuHea ul li{float:left; display:block; width:140px; height:27px;}
.pageHea .menuHea ul li a{display:block; width:130px; height:27px; line-height:30px; color:#fff; text-align:center;}
.pageHea .menuHea ul li a:hover, .pageHea .menuHea ul li a.avtive{text-decoration:none; background:url(images/menuHea_li.jpg) no-repeat 0 0; color:#052850; font-weight:bold;}
.pageHea .menuHea span{float:right; color:#fff; line-height:30px; margin-right:30px;}


/* left */
.leftWarp{width:100%; height:100%; background-color:#fff; overflow-x:hidden;}
.leftWarp .menuBody{width:100%; overflow:auto; overflow-x:hidden;}


.menuBody .menuList{width:100%; height:auto; text-align:center; color:#01415c;}
.menuBody .menuList h2{width:100%; height:29px; background:url(images/leftBar_bg.jpg) no-repeat 0 0; line-height:29px; font-size:14px; font-weight:bold;}
.menuBody .menuList dt{width:100%; height:29px; line-height:29px; background:#d8f9ff url(images/left_icon.gif) no-repeat 35px center; font-weight:bold; border-top:1px solid #88d0e4;}
.menuBody .menuList li{border-top:1px solid #88d0e4; width:100%; background:#fff; clear:both;}

.menuBody .menuList li a{display:block; width:100%; height:27px; line-height:25px; font-size:12px; font-weight:normal; margin:1px 0; text-align:left; color:#01415c;}
.menuBody .menuList li a:hover{text-decoration:none;}
.menuBody .menuList li.active a, .menuBody .menuList a.active{background:#fffdcf;}

.menuBody .menuList li a img{margin-left:30px;}



.leftWarp .oneTreeBody{background-color:#fff; width:92%; height:100%; overflow:hidden; margin:0 auto; overflow:auto;}
.oneTreeBody .treeMain{padding:10px;}

.leftWarp .twoTreeBody{width:190px; height:100%; overflow:hidden; margin:0 auto;}
.twoTreeBody .treeTop{background-color:#fff; width:170px; height:22px; padding:10px; margin-bottom:5px;}
.twoTreeBody .treeWarp{background-color:#fff; height:92%; overflow:auto;}
.twoTreeBody .treeMain{padding:10px;}


/* main */
/*.mainWarp{width:100%; height:100%; background-color:#fff; padding-top:5px}*/
.mainWarp{width:100%; height:100%; background-color:#fff; }
.mainWarp .pageBody{width:98%; margin:0 auto;}



.mainWarp .useList{width:100%; margin-top:5px;}
.mainWarp .useList th, .mainWarp .useList td{border:1px solid #c3dce5; height:24px; line-height:24px;  text-align:center;}
.mainWarp .useList th{background:url(images/thBg.jpg) repeat-x 0 0;}

.mainWarp .useList1{ }
.mainWarp .useList1 th, .mainWarp .useList1 td{border:1px solid #c3dce5; height:24px; line-height:24px;  text-align:center;}
.mainWarp .useList1 th{background:#d1fef1 repeat-x 0 0;}

/* 教学配置中弹出表格的内嵌 table 
.mainWarp .subTable{width:50%; margin-top:5px; height:100%; border:0px;}
.mainWarp .subTable th, .mainWarp .subTable td{border:0px; text-align:left; width:87px;}
.mainWarp .subTable th{background:url(images/thBg.jpg) repeat-x 0 0;}*/

/* 班级管理中课程教师信息内嵌 table 
.mainWarp .subTableEx{width:100%; margin-top:5px;}
.mainWarp .subTableEx th, .mainWarp .subTableEx td{border:1px solid #c3dce5; height:24px; line-height:24px;  text-align:center;}
.mainWarp .subTableEx th{background:url(images/thBg.jpg) repeat-x 0 0;}*/

.mainWarp .butList{padding:5px 0 0 0;}
.mainWarp .butList li{display:inline;}
.mainWarp p.tableTit{background-color:#e4f5fd; line-height:24px; color:#006f9f; padding:0 10px; margin-top:5px;}
.mainWarp .resultList{margin-top:5px; width:100%;}
.mainWarp .resultList td p{color:#282828;}
.mainWarp .resultList td{border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:24px; background-color:#edfbfd; padding:0 10px;}
.mainWarp .resultList td.tableTit{height:26px; line-height:27px; background:url(images/tableTit.jpg) repeat-x 0 0; border:1px solid #a1ebfd;}
.mainWarp .resultList td.tableTit .left{height:26px; line-height:27px; color:#006f9f;}
.mainWarp .resultList td.tableTit .right{ padding-top:1px;}
.mainWarp .resultList td img{vertical-align:text-bottom; cursor:pointer;}

/* layout */
.layoutWarp{text-align:center;border:1px solid #089dcb; padding:1px;position: absolute;z-index:10;background-color: #FFF;}
.layoutWarp .title{background:url(images/layoutTit.jpg) repeat-x 0 0; height:31px;}
.layoutWarp .title span{color:#fff; margin-left:10px; line-height:31px; font-size:14px; float:left;}
.layoutWarp .title a{float:right; margin-right:10px; width:14px; height:31px; background:url(images/layoutClose.jpg) no-repeat 0 7px; text-indent:-9999px; display:block;}
.layoutWarp .layoutTable{margin:20px auto; }
.layoutWarp .layoutTable td{line-height:25px; padding:5px 0;  padding:3px;}
.layoutWarp .layoutTable td input,txtStyl{height:18px; background-color:#fff; border:1px solid #a5a5a5;}
.layoutWarp .layoutTable td input.commonBut{height:22px; line-height:20px; border:1px solid #46c8f0; background:#46c8f0 url(images/butBg.jpg) repeat-x 0 0;}

.alertTable td{text-align:center;}

.layerMask{background:#000; filter:alpha(opacity=20);-moz-opacity:0.5;opacity: 0.5; position:absolute; z-index:3; top:0; left:0;}

/* dynamicWarp 
.dynamicWarp{height:100%; background-color:#fff;border:1px solid green;}
.dynamicWarp .pageBody{width:98%; margin:0 auto;border:1px solid blue;}

.dynamicWarp .useLongList{margin-top:5px;}
.dynamicWarp .useLongList th, .dynamicWarp .useLongList td{border:1px solid #c3dce5; height:24px; line-height:24px;  text-align:center; word-break:keep-all;}
.dynamicWarp .useLongList th{background:url(images/thBg.jpg) repeat-x 0 0;}

.dynamicLayoutWarp {overflow:auto; border:1px solid yellow;}*/
/************************************************************************************** modify area */

.Message_Ioc_Notic
{
	background-image: url(images/promptIcon.gif);
	background-repeat: no-repeat;
}
.Message_Ioc_Err
{
	background-image: url(images/errIcon.gif);
	background-repeat: no-repeat;
}
.Message_Ioc_Alert
{
	background-image: url(images/warning.gif);
	background-repeat: no-repeat;
}
.Message_Ioc_Question
{
	background-image: url(images/queryIcon.gif);
	background-repeat: no-repeat;
}



.bubble
{
	z-index:20; 
	width:221px; 
	height:37px;
	padding:30px 5px 10px 15px;
    background:transparent url(images/bubble.png) no-repeat 0 0 ; 
    color:#373737;
	
    
    

	
	
	
}



/*div{_behavior: url("../../Common/css/iepngfix.htc") }*/
div{_behavior: url("../Common/css/iepngfix.htc") }




/************************************************************************************** pilin add 7.30 */
.welcomeBody{width:100%; height:100%; margin:0 auto; background-color:#d4f1f9; overflow:hidden;}
.welcomeBody .info{width:730px; height:300px; margin:60px auto 0 auto; background:transparent url(images/welcome.jpg) no-repeat 0 0;}
.welcomeBody h3{margin-left:415px; font-family:"Microsoft YaHei"; font-size:24px; font-weight:bold; padding-top:50px;}
.welcomeBody p{margin-left:415px; line-height:22px; text-indent:2em; color:#606060; padding-top:20px;}


.teachList{width:90%; text-align:center; margin:0 auto;}
.teachList td{width:99%; text-align:center; line-height:30px;}
.teachList td a{color:#006F9F; display:block;}


/************************************************************************************** pilin */


